//
//  GBInterMaster_Bean_DeviceInfo.h
//  NetworkTest
//
//  Created by xiaosi on 16/7/29.
//  Copyright © 2016年 xiaosi. All rights reserved.
//

#import <Foundation/Foundation.h>

/*===============================设备类型=========================================*/
 static const int DEVICE_TYPE_HOLTOP_XINFENG_10000 = 10000;// 环都新风机
 static const int DEVICE_TYPE_HOLTOP_GUISHIJI_11002 = 11002;// 环都柜式机
 static const int DEVICE_TYPE_GM8_10001 = 10001;//高标GM8
 static const int DEVICE_TYPE_GM6_10010 = 10010;//高标GM6
 static const int DEVICE_TYPE_ZHONGHUI_ICL_10004 = 10004;// 中惠
 static const int DEVICE_TYPE_TELLHOW_XINFENG_12001 = 12001;// 泰豪新风
 static const int DEVICE_TYPE_TELLHOW_FILTER_MEMBRANE_12002 = 12002;// 泰豪滤膜
 static const int DEVICE_TYPE_AMPUX_GM8_13001 = 13001;// 桑普gm8
static const int DEVICE_TYPE_FLORY_CJX7_15001 = 15001;//复荣CJX
/*===============================================================================*/


@interface GBInterMaster_Bean_DeviceInfo : NSObject{
    bool _flushTag;//刷新标志
    NSString* _account; // 帐号（16位序号）
    int _deviceType; // 设备类型
    int _hardWarever; // 软件版本（N.0~9.0~9 如11.5.8 = 1158）
    int _softWarever; // 硬件版本（N.0~9.0~9 如11.5.8 = 1158）
    int _usingState; // 使用状态 1：正常 2：禁用
    bool _isOnLine; // 在线状态 true：在线  false：离线
    NSString* _secretKey; // 密钥（32位key）
    unsigned long _auditTime; // 审核时间（出厂时间）
    NSString* _alias; // 产品别名（设备所有者为其设置的标识）
    bool _isDataSyn; // 数据同步标志（状态变化时推送给APP）true：推送 false：不推送（此时设备状态变化，app得不到推送，需手动刷新）
    bool _isPossessor; // 所有者标志 true：所有者，false：使用者
    NSString* _ownAccount; // 所有者账号
    unsigned long _stateTime;// 状态采集时间
    unsigned long _upLoadingTime;// 状态上传服务器时间
    NSString* _userAccount; //当前用户账号
}

@property bool flushTag;//刷新标志
@property NSString* account; // 帐号（16位序号）
@property int deviceType; // 设备类型
@property int hardWarever; // 软件版本（N.0~9.0~9 如11.5.8 = 1158）
@property int softWarever; // 硬件版本（N.0~9.0~9 如11.5.8 = 1158）
@property int usingState; // 使用状态 1：正常 2：禁用
@property bool isOnLine; // 在线状态 true：在线  false：离线
@property NSString* secretKey; // 密钥（32位key）
@property unsigned long auditTime; // 审核时间（出厂时间）
@property NSString* alias; // 产品别名（设备所有者为其设置的标识）
@property bool isDataSyn; // 数据同步标志（状态变化时推送给APP）true：推送 false：不推送（此时设备状态变化，app得不到推送，需手动刷新）
@property bool isPossessor; // 所有者标志 true：所有者，false：使用者
@property NSString* ownAccount; // 所有者账号
@property unsigned long stateTime;// 状态采集时间
@property unsigned long upLoadingTime;// 状态上传服务器时间
@property NSString* userAccount; //当前用户账号

@end
